Rutbart nettverk
Beskrivelse
NVDB-nettverk er basert på landsdekkende segmentert vegnett lastet ned fra NVDB sitt Les API. Ved i tillegg å plukke andre vegobjekttyper som for eksempel fartsgrenser og vegsperringer fritt fra NVDB Les API kan vi lage et rutbart nettverk.
Oppdateringsfrekvens
Nettverksdataene oppdateres ukentlig basert på nyeste data i NVDB.
Egenskaper og innstillinger
Travel Modes
Travel Modes er et ferdig oppsett med innstillinger satt til ulike typer ruting.
| Modus | Beskrivelse |
|---|---|
| Bil | Ruting med personbil. Kjøretid tar hensyn til historiske trafikkdata. Restriksjonene gjelder folk flest — ikke kjøring i kollektivfelt, bak bommer eller på gangveger. |
| Utrykning | Eksempel til inspirasjon for utrykningskjøretøy. Tar seg litt mer friheter og kjører fortere — kjøretiden er en enkel skalering av Drivetime (Drivetime * 0.8). Kan kjøre i kollektivfelt og bak bommer. |
| Brann | Reelt oppsett for Brann, tilpasset deres behov. |
| Gange | Raskeste vei i meter. Kan gå overalt bortsett fra på motorveg/motortrafikkveg. Antar en hastighet på 4 km/t for gående. |
Restriksjoner
Vi har flere sett med restriksjoner. KunStamnett er den største og forteller hvor det er kjørbart for vanlig bil — den kan sees på som en kombinasjon av Ikkeløsrevet, Ikkesperring og Ikkebom. Grunnen til at det finnes to alternativer er for å tilby løsninger for kunder som politiet, som har mulighet til å åpne bommer.
| Restriksjon | Beskrivelse |
|---|---|
| Ikkeløsrevet | Tillater ikke ruting på veglenker som ikke henger sammen med vegnettet og derfor uansett ikke er mulig å rute til. Bør være aktivert. |
| Ikkesperring | Tillater ikke ruting på veglenker med sperringer (steinblokk, New Jersey, andre trafikkavvisere) som ikke kan forseres av kjøretøy. |
| Ikkebom | Gjelder veglenker med bommer som kan åpnes og passeres. |
| Ikkekollektiv | Tillater ikke ruting i kollektivfelt. |
| IkkeMotorveg | Tillater ikke ruting på registrerte motor-/motortrafikkveger. Bør være aktivert for gående/syklende. |
| IkkeFerge | Aktiveres hvis det ikke er ønskelig å benytte ferger. |
| Ikkegangveg | Aktiveres for vanlig kjørende. |
| Oneway | Når aktiv tillates ruting i begge retninger for tofelts-veger, eller kun i påbudt kjøreretning for enveiskjørte veger. |


Ferger
Vi bruker Entur sitt API for å finne reisetider for de ulike fergestrekningene. Vi henter et utvalg reisetider og beregner gjennomsnittstiden, og legger til en ventetid på 15 min. Hvis data ikke finnes for strekningen benyttes en fastsatt fergehastighet på 18 km/t ganget med strekningen.
Kostnader
Åpner man properties for laget Route i Pro, kan man sette innstillinger for Travel Mode, under Cost og Impedance.

| Kostnad | Beskrivelse |
|---|---|
| Seconds | Bruker kolonnen Drivetime — reell kjøretid i henhold til fartsgrense (meter_org / hastighet). Fartsgrense hentes fra NVDB. Der grense ikke er oppgitt, brukes standardverdier per vegtype. |
| Minutes | Som Seconds, men med tillegg for å simulere nedbremsing/stopp ved kryss og rundkjøringer. Legger til 10 % på sommertid og 15 % på vintertid. |
| DriveTime | Bruker kolonnen Drivetime_vk — beregnet med fartsgrenser som Seconds/Minutes, men noe vektet for å hjelpe hierarki å velge hovedfartsårer. |
| TravelTime | Benytter drivetime_weekday og Traffic-based travel time. Tar hensyn til trafikk og legger til lengre kjøretid i rushtid. Slår opp i dailyprofiles-tabellen og vekter drivetime med verdi fra tabellen. Hvis trafikkdata mangler, brukes drivetime_weekday. |
| Drivetime_PR | Spesialtilpasset for Pasientreiser — ruter på korteste avstand i meter og bruker hierarki. |
| Drivetime_Utrykning | Eksempel for beredskap. Enkel skalering av Drivetime (Drivetime * 0.8). |
| WeekdayFallbackTravelTime | Brukes hvis TravelTime er valgt, men det ikke finnes historiske data. Simulerer trafikk ved å legge til 15 % lenger kjøretid sammenlignet med helgedager. |
| WeekendFallbackTravelTime | Tilsvarende, for helgedager. |
| Gangtid | Beregnet ut fra ganghastighet på 4 km/t. |
Hierarki
Ved bruk av hierarki vil ruteberegningen etterstrebe å komme seg ut på hovedveier. Effekten merkes først for ruting over lengre strekninger. Alle veger har en hierarki-verdi 1–3:
- Større veier (E, R) og fylkes-/kommuneveier med vegklasse < 4
- Kommunal- og fylkesveier med vegklasse > 3
- Resten
Roadclass
Definert for å få rutebeskrivelse for rundkjøringer og ferger, samt færre gjentakelser i directions:
- Småveier
- Hovedveier
- Ramper
- Ferger
- Rundkjøringer
Gatenavn
Feltet gatenavn er veglenkens adresse. For veglenker som er tilknyttet bomstasjoner er det i tillegg lagt til en identifisering av disse. Dette er et hjelpemiddel for aktører som trenger å finne takster for bompassering og beregne kjørekostnader. Datasettet inneholder takst for stor og liten bil, men det finnes mange flere takster basert på tidspunkt og kjøretøy — derfor denne tilleggsinfoen.
Gatenavn med bom er på formen:
gatenavn = gatenavn + bomid: 'bomstasjon id' | 1/2
bomid er id satt i NVDB (Bomstasjon i NVDB datakatalog).
I tillegg er det lagt til 1 eller 2 for å ha en unik beskrivelse av bom for hver kjøreretning.
For å benytte disse id'ene må man hente ut aktuelle satser basert på id på egenhånd.
Andre innstillinger
Directions
Direction settings er konfigurerbart på nettverk-datasett-nivå. Denne er satt til å vise vegnummer og gatenavn. Hvis det er ønskelig å endre oppsettet kan det gjøres uten å bygge nettverket på nytt — lagre i Pro og ta i bruk.

U-Turn
Det kan også defineres hvordan ruteberegner forholder seg til u-turns.

Oppbygging
For å se nøyaktig hvordan nettverket er bygget opp, velg Properties på nettverket, deretter Travel Attributes og Cost-fanen. Velg f.eks. Drivetime, så kan du se et lite funksjonssymbol ved å klikke inn på Evaluators value:

Det er på denne måten nettverket peker til de ulike kolonnene i grunnlagsdataene. For TravelTime er det litt annerledes, med en del innebygget logikk i tillegg.
Trafikkdata
Vi bruker historiske trafikkdata inndelt i hovedveier, sentrumssoner og tettsted over hele landet (dekker ikke mindre steder).
Hver av disse polygonene har en profil som sier noe om trafikkbelastningen for hver dag.
Vi knytter så disse til vegnettet vårt. Kjøretid hentes fra vegnettet (begrenset til Europa-,
Riks-, Fylkes- og Kommuneveier), og faktor som tillegges kjøretid hentes fra trafikk-polygonene.
Resultatet er en speedprofile-tabell, med én rad for hver veglenke som har trafikkdata.

EDGEFID refererer til objectid-attributtet i Vegnettlinje. Drivetime refererer til
drivetime-attributtet i Vegnettlinje. Ved ruting med hensyn til trafikk slår nettverket
opp i dailyprofiles-tabellen og sjekker om veilenken finnes, deretter går den til feltet for
dagen rutingen skal gjøres. Tallet fra dette feltet brukes til å slå opp tilsvarende rad i
speedprofiles. Derfra hentes feltet med tidspunktet rutingen skal gjøres, og vektingen i
dette feltet ganges med drivetime-verdien i Dailyprofiles-tabellen. Dette gir kjøretiden.